Software and Biological Evolution: Some Common Principles, Mechanisms, and a Definition
نویسندگان
چکیده
In this position paper, we explore some of the principles and mechanisms that are shared by both software evolution and biological evolution. Our goal is to highlight some of the commonalities between them, to point out some interesting questions that are raised, and to engender discussions within the software engineering research community on this topic. Our preliminary discussion suggests that new light can be shed on the nature of software evolution itself, and we hypothesize that further study will lead to a better understanding of the various forces that underlie software evolution. We conclude by proposing a new definition for software evolution that reflects this perspective.
منابع مشابه
The Darwinian Destiny of An Evolutionary Theory of Economic Change
The three core Darwinian principles of variety, inheritance and selection are found in Nelson and Winter’s Evolutionary Theory of Economic Change (1982). Is the application of these core Darwinian principles purely analogical, or does it also relate to ontological communalities between social and biological evolution? Why do Nelson and Winter describe their theory as “Lamarckian” despite this s...
متن کاملProtein-Protein Interaction Analysis of Common Top Genes in Obsessive-Compulsive disorder (OCD) and Schizophrenia: Towards New Drug Approach
Comorbidty is common among psychiatric disorders including obsessive-compulsive disorder and schizophrenia with a high rate. Many studies suggested that the disorders may have same etiological bases. In this regard, shared pathways of glutamate, dopaminergic, and serotonin are the known ones. Here, the common significant genes are examined to understand the possible molecular origin of the diso...
متن کاملProtein-Protein Interaction Analysis of Common Top Genes in Obsessive-Compulsive disorder (OCD) and Schizophrenia: Towards New Drug Approach
Comorbidty is common among psychiatric disorders including obsessive-compulsive disorder and schizophrenia with a high rate. Many studies suggested that the disorders may have same etiological bases. In this regard, shared pathways of glutamate, dopaminergic, and serotonin are the known ones. Here, the common significant genes are examined to understand the possible molecular origin of the diso...
متن کاملAssessment of the Log-Euclidean Metric Performance in Diffusion Tensor Image Segmentation
Introduction: Appropriate definition of the distance measure between diffusion tensors has a deep impact on Diffusion Tensor Image (DTI) segmentation results. The geodesic metric is the best distance measure since it yields high-quality segmentation results. However, the important problem with the geodesic metric is a high computational cost of the algorithms based on it. The main goal of this ...
متن کاملEvolving Pointcut Definition to Get Software Evolution
In this paper, we have briefly analyzed the aspect-oriented approach with respect to the software evolution topic. The aim of this analysis is to highlight the aspect-oriented potentiality for software evolution and its limits. From our analysis, we can state that actual pointcut definition mechanisms are not enough expressive to pick out from design information where software evolution should ...
متن کامل